
#include "bsp_systick.h"
#include "bsp_gpio_output.h"
#include "bsp_key.h"
//static volatile uint32_t TimingDelay;
 
/**
  * @brief  启动系统滴答定时器 SysTick
  * @param  无
  * @retval 无
  */
void SysTick_Init(void)
{
	/* SystemFrequency / 1000    1ms中断一次
	 * SystemFrequency / 100000	 10us中断一次
	 * SystemFrequency / 1000000 1us中断一次
	 */
    if (SysTick_Config(SystemCoreClock / 1000))
    { 
      /* Capture error */ 
      while (1);
    }
}

// /**
//   * @brief   
//   * @param  
//   *		@arg 
//   * @retval  无
//   */
// void Delay_us(volatile uint32_t nTime)
// { 
// 	TimingDelay = nTime;	

// 	while(TimingDelay != 0);
// }

// /**
//   * @brief  获取节拍程序
//   * @param  无
//   * @retval 无
//   * @attention  在 SysTick 中断函数 SysTick_Handler()调用
//   */
// void TimingDelay_Decrement(void)
// {
// 	if (TimingDelay != 0x00)
// 	{ 
// 		TimingDelay--;
// 	}
// }


/**
  * @brief  This function handles SysTick Handler.
  * @param  None
  * @retval None
  */
void SysTick_Handler(void)
{
  static uint32_t cnt=0;

  ++cnt;
  if(cnt%30==0)
  {
    flag1s=1;
  }
  KEY_Scan();
}
/*********************************************END OF FILE**********************/